Beamlib 3.3.2
This is the Beam C++ class library.
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BoapServiceObject Class Reference

Boap service object. More...

#include <Boap.h>

Public Member Functions

 BoapServiceObject (BoapServer &server, BString name="")
 
virtual ~BoapServiceObject ()
 
BError setName (BString name)
 
BError sendEvent (BString signalName, BInt32 arg)
 
virtual BError processEvent (BString objectName, BString name, BInt32 arg)
 
BString name ()
 
BUInt32 apiVersion ()
 Returns the API version. More...
 
BError doPing (BoapServerConnection *conn, BoapPacket &rx, BoapPacket &tx)
 
BError doConnectionPriority (BoapServerConnection *conn, BoapPacket &rx, BoapPacket &tx)
 
BError process (BoapServerConnection *conn, BoapPacket &rx, BoapPacket &tx)
 
virtual BError processEvent (BoapPacket &rx)
 
 BoapServiceObject (BoapServer &server, BString name)
 
virtual ~BoapServiceObject ()
 
BError sendEvent (BString signalName, Int32 arg)
 
virtual BError processEvent (BString objectName, BString name, Int32 arg)
 
BString name ()
 
BError process (BoapPacket &rx, BoapPacket &tx)
 
virtual BError processEvent (BoapPacket &rx)
 

Protected Member Functions

BError sendEvent (BoapPacket &tx)
 
BError sendEvent (BoapPacket &tx)
 

Protected Attributes

BoapServeroserver
 
BString oname
 
BUInt32 oapiVersion
 
BList< BoapFuncEntryofuncList
 

Detailed Description

Boap service object.

Constructor & Destructor Documentation

◆ BoapServiceObject() [1/2]

BoapServiceObject::BoapServiceObject ( BoapServer server,
BString  name = "" 
)

◆ ~BoapServiceObject() [1/2]

BoapServiceObject::~BoapServiceObject ( )
virtual

◆ BoapServiceObject() [2/2]

BoapServiceObject::BoapServiceObject ( BoapServer server,
BString  name 
)

◆ ~BoapServiceObject() [2/2]

virtual BoapServiceObject::~BoapServiceObject ( )
virtual

Member Function Documentation

◆ setName()

BError BoapServiceObject::setName ( BString  name)

◆ sendEvent() [1/4]

BError BoapServiceObject::sendEvent ( BString  signalName,
BInt32  arg 
)

◆ processEvent() [1/4]

BError BoapServiceObject::processEvent ( BString  objectName,
BString  name,
BInt32  arg 
)
virtual

◆ name() [1/2]

BString BoapServiceObject::name ( )

◆ apiVersion()

BUInt32 BoapServiceObject::apiVersion ( )

Returns the API version.

◆ doPing()

BError BoapServiceObject::doPing ( BoapServerConnection conn,
BoapPacket rx,
BoapPacket tx 
)

◆ doConnectionPriority()

BError BoapServiceObject::doConnectionPriority ( BoapServerConnection conn,
BoapPacket rx,
BoapPacket tx 
)

◆ process() [1/2]

BError BoapServiceObject::process ( BoapServerConnection conn,
BoapPacket rx,
BoapPacket tx 
)

◆ processEvent() [2/4]

BError BoapServiceObject::processEvent ( BoapPacket rx)
virtual

◆ sendEvent() [2/4]

BError BoapServiceObject::sendEvent ( BoapPacket tx)
protected

◆ sendEvent() [3/4]

BError BoapServiceObject::sendEvent ( BString  signalName,
Int32  arg 
)

◆ processEvent() [3/4]

virtual BError BoapServiceObject::processEvent ( BString  objectName,
BString  name,
Int32  arg 
)
virtual

◆ name() [2/2]

BString BoapServiceObject::name ( )

◆ process() [2/2]

BError BoapServiceObject::process ( BoapPacket rx,
BoapPacket tx 
)

◆ processEvent() [4/4]

virtual BError BoapServiceObject::processEvent ( BoapPacket rx)
virtual

◆ sendEvent() [4/4]

BError BoapServiceObject::sendEvent ( BoapPacket tx)
protected

Member Data Documentation

◆ oserver

BoapServer & BoapServiceObject::oserver
protected

◆ oname

BString BoapServiceObject::oname
protected

◆ oapiVersion

BUInt32 BoapServiceObject::oapiVersion
protected

◆ ofuncList

BList< BoapFuncEntry > BoapServiceObject::ofuncList
protected

The documentation for this class was generated from the following files: