BoapClientObject Class Reference

#include <BoapSimple.h>

Inheritance diagram for BoapClientObject:

BSocket BSocket Boapns::Boapns Tms::PuControl Tms::PuProcess Tms::TmsControl Tms::TmsEvent Tms::TmsProcess List of all members.

Public Member Functions

 BoapClientObject (BString name="")
BError connectService (BString name)
BError disconnectService ()
BString getServiceName ()
BError ping (BUInt32 &apiVersion)
BError setConnectionPriority (BoapPriority priority)
void setMaxLength (BUInt32 maxLength)
 BoapClientObject (BString name)
BError connectService (BString name)

Protected Member Functions

BError pingLocked (BUInt32 &apiVersion)
BError checkApiVersion ()
BError performSend (BoapPacket &tx)
BError performRecv (BoapPacket &rx)
BError performCall (BoapPacket &tx, BoapPacket &rx)
BError performSend (BoapPacket &tx)
BError performRecv (BoapPacket &rx)
BError performCall (BoapPacket &tx, BoapPacket &rx)

Protected Attributes

BString oname
BUInt32 oapiVersion
BoapPriority opriority
BoapService oservice
int oconnected
BUInt32 omaxLength
BoapPacket otx
BoapPacket orx
BMutex olock

Constructor & Destructor Documentation

BoapClientObject::BoapClientObject ( BString  name = ""  ) 

BoapClientObject::BoapClientObject ( BString  name  ) 


Member Function Documentation

BError BoapClientObject::connectService ( BString  name  ) 

BError BoapClientObject::disconnectService (  ) 

BString BoapClientObject::getServiceName (  ) 

BError BoapClientObject::ping ( BUInt32 apiVersion  ) 

BError BoapClientObject::setConnectionPriority ( BoapPriority  priority  ) 

void BoapClientObject::setMaxLength ( BUInt32  maxLength  ) 

BError BoapClientObject::pingLocked ( BUInt32 apiVersion  )  [protected]

BError BoapClientObject::checkApiVersion (  )  [protected]

BError BoapClientObject::performSend ( BoapPacket tx  )  [protected]

BError BoapClientObject::performRecv ( BoapPacket rx  )  [protected]

BError BoapClientObject::performCall ( BoapPacket tx,
BoapPacket rx 
) [protected]

BError BoapClientObject::connectService ( BString  name  ) 

BError BoapClientObject::performSend ( BoapPacket tx  )  [protected]

BError BoapClientObject::performRecv ( BoapPacket rx  )  [protected]

BError BoapClientObject::performCall ( BoapPacket tx,
BoapPacket rx 
) [protected]


Member Data Documentation

BString BoapClientObject::oname [protected]

BUInt32 BoapClientObject::oapiVersion [protected]

BoapPriority BoapClientObject::opriority [protected]

BoapService BoapClientObject::oservice [protected]

int BoapClientObject::oconnected [protected]

BUInt32 BoapClientObject::omaxLength [protected]

BoapPacket BoapClientObject::otx [protected]

BoapPacket BoapClientObject::orx [protected]

BMutex BoapClientObject::olock [protected]


The documentation for this class was generated from the following files:
Generated on Tue Oct 9 16:15:57 2007 for LibTmsApi by  doxygen 1.5.1