Cern
LibTmsApi 2.3.0

#include <BoapSimple.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 ()
 
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
 

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

◆ doConnectionPriority()

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

◆ doPing()

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

◆ name() [1/2]

BString BoapServiceObject::name ( )

◆ name() [2/2]

BString BoapServiceObject::name ( )

◆ process() [1/2]

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

◆ process() [2/2]

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

◆ processEvent() [1/4]

BError BoapServiceObject::processEvent ( BoapPacket rx)
virtual

◆ processEvent() [2/4]

virtual BError BoapServiceObject::processEvent ( BoapPacket rx)
virtual

◆ processEvent() [3/4]

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

◆ processEvent() [4/4]

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

◆ sendEvent() [1/4]

BError BoapServiceObject::sendEvent ( BoapPacket tx)
protected

◆ sendEvent() [2/4]

BError BoapServiceObject::sendEvent ( BoapPacket tx)
protected

◆ sendEvent() [3/4]

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

◆ sendEvent() [4/4]

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

◆ setName()

BError BoapServiceObject::setName ( BString  name)

Member Data Documentation

◆ oapiVersion

BUInt32 BoapServiceObject::oapiVersion
protected

◆ ofuncList

BList< BoapFuncEntry > BoapServiceObject::ofuncList
protected

◆ oname

BString BoapServiceObject::oname
protected

◆ oserver

BoapServer & BoapServiceObject::oserver
protected

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