LibBeamApi  0.3.8
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BoapServiceObject Class Reference

#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::BoapServiceObject ( BoapServer server,
BString  name = "" 
)
BoapServiceObject::~BoapServiceObject ( )
virtual
BoapServiceObject::BoapServiceObject ( BoapServer server,
BString  name 
)
virtual BoapServiceObject::~BoapServiceObject ( )
virtual

Member Function Documentation

BError BoapServiceObject::doConnectionPriority ( BoapServerConnection conn,
BoapPacket rx,
BoapPacket tx 
)
BError BoapServiceObject::doPing ( BoapServerConnection conn,
BoapPacket rx,
BoapPacket tx 
)
BString BoapServiceObject::name ( )
BString BoapServiceObject::name ( )
BError BoapServiceObject::process ( BoapPacket rx,
BoapPacket tx 
)
BError BoapServiceObject::process ( BoapServerConnection conn,
BoapPacket rx,
BoapPacket tx 
)
virtual BError BoapServiceObject::processEvent ( BString  objectName,
BString  name,
Int32  arg 
)
virtual
virtual BError BoapServiceObject::processEvent ( BoapPacket rx)
virtual
BError BoapServiceObject::processEvent ( BString  objectName,
BString  name,
BInt32  arg 
)
virtual
BError BoapServiceObject::processEvent ( BoapPacket rx)
virtual
BError BoapServiceObject::sendEvent ( BString  signalName,
Int32  arg 
)
BError BoapServiceObject::sendEvent ( BoapPacket tx)
protected
BError BoapServiceObject::sendEvent ( BString  signalName,
BInt32  arg 
)
BError BoapServiceObject::sendEvent ( BoapPacket tx)
protected
BError BoapServiceObject::setName ( BString  name)

Member Data Documentation

BUInt32 BoapServiceObject::oapiVersion
protected
BList< BoapFuncEntry > BoapServiceObject::ofuncList
protected
BString BoapServiceObject::oname
protected
BoapServer & BoapServiceObject::oserver
protected

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