Cern
LibTmsApi 2.3.0

#include <BoapSimple.h>

Inheritance diagram for BoapSignalObject:
BSocket

Public Member Functions

 BoapSignalObject ()
 
 BoapSignalObject ()
 
- Public Member Functions inherited from BSocket
 BSocket ()
 
 BSocket (int fd)
 
 BSocket (NType type)
 
 BSocket (int domain, int type, int protocol)
 
 ~BSocket ()
 
BError init (int domain, int type, int protocol)
 
BError init (NType type)
 
void setFd (int fd)
 
int getFd ()
 
BError bind (const BSocketAddress &add)
 
BError connect (const BSocketAddress &add)
 
BError shutdown (int how)
 
BError close ()
 
BError listen (int backlog=5)
 
BError accept (int &fd)
 
BError accept (int &fd, BSocketAddress &address)
 
BError send (const void *buf, BSize nbytes, BSize &nbytesSent, int flags=0)
 
BError sendTo (const BSocketAddress &address, const void *buf, BSize nbytes, BSize &nbytesSent, int flags=0)
 
BError recv (void *buf, BSize maxbytes, BSize &nbytesRecv, int flags=0)
 
BError recvFrom (BSocketAddress &address, void *buf, BSize maxbytes, BSize &nbytesRecv, int flags=0)
 
BError recvWithTimeout (void *buf, BSize maxbytes, BSize &nbytesRecv, int timeout, int flags=0)
 
BError recvFromWithTimeout (BSocketAddress &address, void *buf, BSize maxbytes, BSize &nbytesRecv, int timeout, int flags=0)
 
BError setSockOpt (int level, int optname, void *optval, unsigned int optlen)
 
BError getSockOpt (int level, int optname, void *optval, unsigned int *optlen)
 
BError setReuseAddress (int on)
 
BError setBroadCast (int on)
 
BError setPriority (Priority priority)
 
BError getMTU (uint32_t &mtu)
 
BError getAddress (BSocketAddress &address)
 

Protected Member Functions

BError performSend (BoapPacket &tx)
 
BError performSend (BoapPacket &tx)
 

Protected Attributes

BoapPacket otx
 
BoapPacket orx
 

Additional Inherited Members

- Public Types inherited from BSocket
enum  NType { STREAM , DGRAM }
 
enum  Priority { PriorityLow , PriorityNormal , PriorityHigh }
 

Constructor & Destructor Documentation

◆ BoapSignalObject() [1/2]

BoapSignalObject::BoapSignalObject ( )

◆ BoapSignalObject() [2/2]

BoapSignalObject::BoapSignalObject ( )

Member Function Documentation

◆ performSend() [1/2]

BError BoapSignalObject::performSend ( BoapPacket tx)
protected

◆ performSend() [2/2]

BError BoapSignalObject::performSend ( BoapPacket tx)
protected

Member Data Documentation

◆ orx

BoapPacket BoapSignalObject::orx
protected

◆ otx

BoapPacket BoapSignalObject::otx
protected

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