libtbxcast_priv.h File Reference

Internal header for LibTBXcast. More...

#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <assert.h>
#include <netinet6/tbxcast6.h>

Go to the source code of this file.

Data Structures

struct  tbxcast6_node
 Structure describing a node in the TBXcast tree. More...
struct  tbxcast_group
struct  tbxcast_grpentry

Defines

#define TBXCAST6_NODE_SUBTREELEN(tbx6n_lgbm)   (tbx6n_lgbm >> 1)
#define TBXCAST6_NODE_ISDEST(tbx6n_lgbm)   (tbx6n_lgbm & 1)

Typedefs

typedef struct tbxcast6_node tbxcast6_node_t

Functions

struct tbxcast_grpentryTBXcastGetGroupEntry (int groupid)


Detailed Description

Internal header for LibTBXcast.

This file contains internal library structures which aren't necessary for applications but for the library itself.

Author:
TBXcrew
Version:
3.4

Define Documentation

#define TBXCAST6_NODE_ISDEST ( tbx6n_lgbm   )     (tbx6n_lgbm & 1)

Returns true if node with tbx6n_lgbm as control byte is a destination

#define TBXCAST6_NODE_SUBTREELEN ( tbx6n_lgbm   )     (tbx6n_lgbm >> 1)

Extracts the subtree length from the control Byte tbx6n_lgbm


Function Documentation

struct tbxcast_grpentry* TBXcastGetGroupEntry ( int  groupid  )  [read]

Returns the tbxcast_grpentry structure of a group.

Parameters:
[in] groupid ID of the group
Returns:
Structure describing the group


Generated on Fri May 29 17:07:12 2009 for LibTBXcast by  doxygen 1.5.5