class Xrl

XORP IPC request. More...

Definition#include <xrl.hh>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

XORP IPC request.

inline  Xrl (const string& protocol, const string& protocol_target, const string& command, const XrlArgs& args)

Xrl

Construct an Xrl.

inline  Xrl (const string& target, const string& command, const XrlArgs& args)

Xrl

Construct an Xrl (with implicit finder protocol).

inline  Xrl (const string& protocol, const string& protocol_target, const string& command)

Xrl

Construct an Xrl that does not have an argument list.

inline  Xrl (const string& target, const string& command)

Xrl

Construct an Xrl that does not have an argument list.

 Xrl (const char* xrl_c_str)
throw (InvalidString)

Xrl

Construct an Xrl object from the string representation of Xrl.

inline  Xrl ()

Xrl

 ~Xrl ()

~Xrl

string  str ()

str

[const]

Render Xrl as a string

inline const string&  protocol ()

protocol

[const]

Returns: the protocol associated with XRL.

inline const string&  target ()

target

[const]

Returns: the name of the XRL target entity.

string  string_no_args ()

string_no_args

[const]

Returns: string representation of Xrl without arguments.

inline const string&  command ()

command

[const]

Returns: the name of the command

inline XrlArgs&  args ()

args

Retrieve list of arguments associated with the XRL.

inline const XrlArgs&  args ()

args

[const]

Retrieve list of arguments associated with the XRL.

bool  operator== (const Xrl& x)

operator==

[const]

Test the equivalence of two XRL's.

Returns: true if the XRL's are equivalent.

bool  is_resolved ()

is_resolved

[const]

Returns: true if Xrl is resolved, ie protocol == finder.


Generated by: pavlin on possum.icir.org on Thu Nov 6 23:46:53 2003, using kdoc 2.0a54+XORP.