replicode
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
mBrane::NetworkID Class Reference

#include <network_id.h>

Collaboration diagram for mBrane::NetworkID:
Collaboration graph

Public Member Functions

 NetworkID ()
 
 NetworkID (uint8_t NID, mBrane::sdk::module::Node::Network description, uint8_t nameSize, char *name)
 
 ~NetworkID ()
 
uint8_t NID () const
 
uint8_t setNID (uint8_t newNID)
 
mBrane::sdk::module::Node::Network network () const
 
char * name () const
 
uint8_tat (InterfaceType t) const
 

Public Attributes

uint8_t headerSize
 
uint8_tdata
 

Static Public Attributes

static uint16_t DiscoveryIDSize = 0
 
static uint16_t Size = 0
 
static uint16_t CtrlIDSize [2] = { 0, 0 }
 
static uint16_t DataIDSize [2] = { 0, 0 }
 
static uint16_t StreamIDSize [2] = { 0, 0 }
 

Constructor & Destructor Documentation

mBrane::NetworkID::NetworkID ( )
mBrane::NetworkID::NetworkID ( uint8_t  NID,
mBrane::sdk::module::Node::Network  description,
uint8_t  nameSize,
char *  name 
)

Here is the call graph for this function:

mBrane::NetworkID::~NetworkID ( )

Member Function Documentation

uint8_t * mBrane::NetworkID::at ( InterfaceType  t) const

Here is the caller graph for this function:

char * mBrane::NetworkID::name ( ) const

Here is the caller graph for this function:

Node::Network mBrane::NetworkID::network ( ) const

Here is the caller graph for this function:

uint8_t mBrane::NetworkID::NID ( ) const

Here is the caller graph for this function:

uint8_t mBrane::NetworkID::setNID ( uint8_t  newNID)

Here is the caller graph for this function:

Member Data Documentation

uint16_t mBrane::NetworkID::CtrlIDSize = { 0, 0 }
static
uint8_t* mBrane::NetworkID::data
uint16_t mBrane::NetworkID::DataIDSize = { 0, 0 }
static
uint16_t mBrane::NetworkID::DiscoveryIDSize = 0
static
uint8_t mBrane::NetworkID::headerSize
uint16_t mBrane::NetworkID::Size = 0
static
uint16_t mBrane::NetworkID::StreamIDSize = { 0, 0 }
static

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