Beam-lib  2.16.3
This is the Beam C++ class library.
Classes | Namespaces | Typedefs | Enumerations | Variables
Boap.h File Reference
#include <stdint.h>
#include <BTypes.h>
#include <BPoll.h>
#include <BSocket.h>
#include <BThread.h>
#include <BError.h>
#include <BEvent1.h>
#include <BMutex.h>
#include <BTimeStamp.h>
#include <BBuffer.h>

Go to the source code of this file.

Classes

struct  BoapPacketHead
 
class  BoapPacket
 
class  BoapClientObject
 
class  BoapSignalObject
 
class  BoapServiceEntry
 
class  BoapServerConnection
 
class  BoapServer
 
class  BoapFuncEntry
 
class  BoapServiceObject
 

Namespaces

 Boapns
 

Typedefs

typedef BUInt32 BoapService
 
typedef BError(BoapServiceObject::* BoapFunc) (BoapServerConnection *conn, BoapPacket &rx, BoapPacket &tx)
 

Enumerations

enum  BoapType {
  BoapTypeRpc, BoapTypeRpcReply, BoapTypeSignal, BoapTypeRpcError,
  BoapTypeRpc, BoapTypeSignal
}
 
enum  BoapPriority { BoapPriorityLow, BoapPriorityNormal, BoapPriorityHigh }
 

Variables

const BUInt32 BoapMagic = 0x424F4100
 

Typedef Documentation

◆ BoapFunc

typedef BError(BoapServiceObject::* BoapFunc) (BoapServerConnection *conn, BoapPacket &rx, BoapPacket &tx)

◆ BoapService

Enumeration Type Documentation

◆ BoapPriority

Enumerator
BoapPriorityLow 
BoapPriorityNormal 
BoapPriorityHigh 

◆ BoapType

enum BoapType
Enumerator
BoapTypeRpc 
BoapTypeRpcReply 
BoapTypeSignal 
BoapTypeRpcError 
BoapTypeRpc 
BoapTypeSignal 

Variable Documentation

◆ BoapMagic

const BUInt32 BoapMagic = 0x424F4100