class XrlRawLinkClientV0p1Client


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Members


Detailed Description

 XrlRawLinkClientV0p1Client (XrlSender* s)

XrlRawLinkClientV0p1Client

 ~XrlRawLinkClientV0p1Client ()

~XrlRawLinkClientV0p1Client

[virtual]

typedef XorpCallback1<void, const XrlError&>::RefPtr RecvCB

RecvCB

bool  send_recv ( const char* dst_xrl_target_name, const string& if_name, const string& vif_name, const Mac& src_address, const Mac& dst_address, const uint32_t& ether_type, const vector<uint8_t>& payload, const RecvCB& cb )

send_recv

Send Xrl intended to:

Receive a raw link-level packet on an interface.

Parameters:

dst_xrl_target_namethe Xrl target name of the destination.
if_namethe interface name the packet arrived on.
vif_namethe vif name the packet arrived on.
src_addressthe MAC source address.
dst_addressthe MAC destination address.
ether_typethe EtherType protocol number or the Destination SAP. It must be between 1536 and 65535 to specify the EtherType, or between 1 and 255 to specify the Destination SAP for IEEE 802.2 LLC frames.
payloadthe payload, everything after the MAC header.
XrlSender* _sender

_sender

[protected]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:48 2009, using kdoc 2.0a54+XORP.