operationresult怎么取到msgargs里面值

Public Member Functions
(string name,
ref string value)
Get the value of an annotation.
Dictionary& string, string &&
Get a Dictionary containing the names and values of all annotations associated with this member.
Properties
Interface that this member belongs to.
Member type
Member name
Method call IN arguments (NULL for signals)
Signal or method call OUT arguments.
Comma separated list of argument names - can be NULL.
Member Function Documentation
ref string&
Get the value of an annotation.
Parameters:
Name of annotation.
Returned value of the annotation
true if annotation found.false if annotation not found
Dictionary&string, string&
Get a Dictionary containing the names and values of all annotations associated with this member.
Returns:Dictionary containing the names and values of all annotations associated with this member
The documentation for this class was generated from the following file:
is a reference counted (managed) version of
Public Types
Public Member Functions
Constructor for a message.
(int index)
Return a specific argument.
Accessor function to get the sender for this message.
Dispose the .
Protected Member Functions
virtual void&
(bool disposing)
Dispose the .
Properties
Return a specific argument.
IsBroadcastSignal [get]
IsGlobalBroadcast [get]
IsSessionless [get]
Detailed Description
is a reference counted (managed) version of
Member Enumeration Documentation
Enumerator:
an invalid message type
MethodCall&
a method call message type
MethodReturn&
a method return message type
an error message type
a signal message type
Constructor & Destructor Documentation
Constructor for a message.
Parameters:
The bus that this message is sent or received on.
Member Function Documentation
virtual void
[inline, protected, virtual]
Dispose the .
Parameters:
describes if its activly being disposed
Return a specific argument.
Parameters:
The index of the argument to get.
The argumentNULL if unmarshal failed or there is not such argument.
Accessor function to get the sender for this message.
The senders well-known name string stored in the
header field.An empty string if the message did not specify a sender.
Property Documentation
AllJoynUnity.AllJoyn.Message.this[int i] [get]
Return a specific argument.
Parameters:
The index of the argument to get.
The argumentNULL if unmarshal failed or there is not such argument.
The documentation for this class was generated from the following file:
Class definition for a message arg.
IntConverter
LongConverter
ShortConverter
Public Member Functions
(object value)
Set value of a message arg from a value.
Dispose the .
Static Public Member Functions
static implicit&
Gets a new
containing the byte arg value.
static implicit&
Gets a new
containing the short arg value.
static implicit&
(ushort q)
Gets a new
containing the ushort arg value.
static implicit&
Gets a new
containing the int arg value.
static implicit&
Gets a new
containing the uint arg value.
static implicit&
Gets a new
containing the bool arg value.
static implicit&
Gets a new
containing the long arg value.
static implicit&
Gets a new
containing the ulong arg value.
static implicit&
(double d)
Gets a new
containing the double arg value.
static implicit&
(string arg)
Gets a new
containing the string arg value.
static implicit&
(byte[] ay)
Gets a new
containing the byte[] arg value.
static implicit&
(bool[] ab)
Gets a new
containing the bool[] arg value.
static implicit&
(short[] an)
Gets a new
containing the short[] arg value.
static implicit&
(ushort[] aq)
Gets a new
containing the ushort[] arg value.
static implicit&
(int[] ai)
Gets a new
containing the int[] arg value.
static implicit&
(uint[] au)
Gets a new
containing the uint[] arg value.
static implicit&
(long[] ax)
Gets a new
containing the long[] arg value.
static implicit&
(ulong[] at)
Gets a new
containing the ulong[] arg value.
static implicit&
(double[] ad)
Gets a new
containing the double[] arg value.
static implicit&
(string[] sa)
Gets a new
containing the string[] arg value.
static implicit&
Gets the byte value of a
static implicit&
Gets the bool value of a
static implicit&
Gets the short value of a
static implicit&
Gets the ushort value of a
static implicit&
Gets the int value of a
static implicit&
Gets the uint value of a
static implicit&
Gets the long value of a
static implicit&
Gets the ulong value of a
static implicit&
Gets the float value of a
static implicit&
Gets the double value of a
static implicit&
Gets the string value of a
static implicit&
Gets the byte array of a
static implicit&
Gets bool array value from a
static implicit&
Gets short array value from a
static implicit&
Gets ushort array value from a
static implicit&
Gets int array value from a
static implicit&
Gets uint array value from a
static implicit&
Gets a long array value from a
static implicit&
Gets a ulong array value from a
static implicit&
Gets a double array value from a
static implicit&
Gets string array value from a
Protected Member Functions
virtual void&
(bool disposing)
Dispose the .
Properties
[get, set]
Gets or Sets the value of the ObjectPath.
Gets the value of the Variant.
Detailed Description
Class definition for a message arg.
This class deals with the message bus types and the operations on them
's are designed to be light-weight. A
will normally hold references to the data (strings etc.) it wraps and will only copy that data if the
is assigned. For example no additional memory is allocated for an ALLJOYN_STRING that references an existing const char*. If a
is assigned the destination receives a copy of the contents of the source. The Stabilize() methods can also be called to explicitly force contents of the
to be copied.
Member Function Documentation
virtual void
[inline, protected, virtual]
Dispose the .
Parameters:
describes if its activly being disposed
static implicit AllJoynUnity.AllJoyn.MsgArg.operator bool
[inline, static]
Gets the bool value of a
Parameters:
used to access value from
Returns:bool value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator bool[]
[inline, static]
Gets bool array value from a
Parameters:
used to access value from
Returns:bool array value from the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator byte
[inline, static]
Gets the byte value of a
Parameters:
used to access value from
Returns:byte value of the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator byte[]
[inline, static]
Gets the byte array of a
Parameters:
used to access value from
Returns:byte array of a
Object Gets byte array value from a
Parameters:
used to access value from
Returns:byte array value from the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator double
[inline, static]
Gets the double value of a
Parameters:
used to access value from
Returns:double value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator double[]
[inline, static]
Gets a double array value from a
Parameters:
used to access value from
Returns:double array value from the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator float
[inline, static]
Gets the float value of a
can not marshal
data of type float. Any float obtained from
is cast from a double so using type fload may result in data loss through truncation.
Parameters:
used to access value from
Returns:float value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator int
[inline, static]
Gets the int value of a
Parameters:
used to access value from
Returns:int value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator int[]
[inline, static]
Gets int array value from a
Parameters:
used to access value from
Returns:int array value from the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator long
[inline, static]
Gets the long value of a
Parameters:
used to access value from
Returns:long value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator long[]
[inline, static]
Gets a long array value from a
Parameters:
used to access value from
Returns:long array value from the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the byte arg value.
Parameters:
byte to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the short arg value.
Parameters:
short to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the ushort arg value.
Parameters:
ushort to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the int arg value.
Parameters:
int to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the uint arg value.
Parameters:
uint to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the bool arg value.
Parameters:
bool to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the long arg value.
Parameters:
long to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the ulong arg value.
Parameters:
ulong to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the double arg value.
Parameters:
double to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the string arg value.
Parameters:
string to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the byte[] arg value.
Parameters:
byte array to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the bool[] arg value.
Parameters:
bool array to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the short[] arg value.
Parameters:
short array to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the ushort[] arg value.
Parameters:
ushort to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the int[] arg value.
Parameters:
int to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the uint[] arg value.
Parameters:
uint array to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the long[] arg value.
Parameters:
long array to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the ulong[] arg value.
Parameters:
ulong array to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the double[] arg value.
Parameters:
double array to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator
[inline, static]
Gets a new
containing the string[] arg value.
Parameters:
string array to assign to the
Returns:a new
static implicit AllJoynUnity.AllJoyn.MsgArg.operator short
[inline, static]
Gets the short value of a
Parameters:
used to access value from
Returns:short value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator short[]
[inline, static]
Gets short array value from a
Parameters:
used to access value from
Returns:short array value from the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator string
[inline, static]
Gets the string value of a
Parameters:
used to access value from
Returns:string value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator string[]
[inline, static]
Gets string array value from a
Parameters:
used to access value from
Returns:string array value from the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator uint
[inline, static]
Gets the uint value of a
Parameters:
used to access value from
Returns:uint value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator uint[]
[inline, static]
Gets uint array value from a
Parameters:
used to access value from
Returns:uint array value from the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator ulong
[inline, static]
Gets the ulong value of a
Parameters:
used to access value from
Returns:ulong value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator ulong[]
[inline, static]
Gets a ulong array value from a
Parameters:
used to access value from
Returns:ulong array value from the
static implicit AllJoynUnity.AllJoyn.MsgArg.operator ushort
[inline, static]
Gets the ushort value of a
Parameters:
used to access value from
Returns:ushort value of a
static implicit AllJoynUnity.AllJoyn.MsgArg.operator ushort[]
[inline, static]
Gets ushort array value from a
Parameters:
used to access value from
Returns:ushort array value from the
Set value of a message arg from a value.
Note that any values or
pointers passed in must remain valid until this
'a' The array length followed by:
If the element type is a basic type a pointer to an array of values of that type.If the element type is string a pointer to array of const char*, if array length is non-zero, and the char* pointer is NULL, the NULL must be followed by a pointer to an array of const qcc.String.If the element type is an ALLJOYN_ARRAY &ARRAY&, ALLJOYN_STRUCT &STRUCT&, ALLJOYN_DICT_ENTRY &DICT_ENTRY& or ALLJOYN_VARIANT &VARIANT& a pointer to an array of
where each
has the signature specified by the element type.If the element type is specified using the wildcard character '*', a pointer to an array of.
The array element type is determined from the type of the first
in the array, all the elements must have the same type.
'b' A bool value'd' A double (64 bits)'g' A pointer to a NUL terminated string (pointer must remain valid for lifetime of the)'h' A qcc.SocketFd'i' An int (32 bits)'n' An int (16 bits)'o' A pointer to a NUL terminated string (pointer must remain valid for lifetime of the)'q' A uint (16 bits)'s' A pointer to a NUL terminated string (pointer must remain valid for lifetime of the)'t' A uint (64 bits)'u' A uint (32 bits)'v' Not allowed, the actual type must be provided.'x' An int (64 bits)'y' A byte (8 bits)
'(' and ')' The list of values that appear between the parentheses using the notation above'{' and '}' A pair values using the notation above.
'*' A pointer to a .
An array of strings
string fruits[3] =
{ &apple&, &banana&, &orange& };
bowl.Set(fruits);
Parameters:
The value for
was successfully setAn error status otherwise
The documentation for this class was generated from the following file:
Class definition for message args.
Public Member Functions
(uint numArgs)
Constructor for .
Dispose the .
Protected Member Functions
virtual void&
(bool disposing)
Dispose the .
Properties
Gets the number of
that are contained in this
[get, set]
Gets or Sets the value of a specific
at index i.
Detailed Description
Class definition for message args.
This class deals with the message bus types and the operations on them
's are designed to be light-weight. A
will normally hold references to the data (strings etc.) it wraps and will only copy that data if the
is assigned. For example no additional memory is allocated for an ALLJOYN_STRING that references an existing const char*. If a
is assigned the destination receives a copy of the contents of the source. The Stabilize() methods can also be called to explicitly force contents of the
to be copied.
Member Function Documentation
virtual void
[inline, protected, virtual]
Dispose the .
Parameters:
describes if its activly being disposed
The documentation for this class was generated from the following file:
Structure representing properties of the Interface.
Public Member Functions
name, ref string value)
Get the value of an annotation.
Dictionary& string, string &&
Get a Dictionary containing the names and values of all annotations associated with this property.
Properties
Property name
Property type
Access is Read, Write, or ReadWrite.
Detailed Description
Structure representing properties of the Interface.
Member Function Documentation
ref string&
Get the value of an annotation.
Parameters:
Name of annotation.
Returned value of the annotation
true if annotation found.false if annotation not found
Dictionary&string, string&
Get a Dictionary containing the names and values of all annotations associated with this property.
Returns:Dictionary containing the names and values of all annotations associated with this property
The documentation for this class was generated from the following file:
Each ProxyBusObject instance represents a single DBus/AllJoyn object registered somewhere on the bus.
Public Member Functions
bus, string service, string path, uint sessionId)
Create an empty proxy object that refers to an object at given remote service name.
Add an interface to this .
(string ifaceName, string
methodName, args,
replyMsg, uint timeout, byte flags)
Make a synchronous method call from this object.
Dispose the .
Protected Member Functions
virtual void&
(bool disposing)
Dispose the .
Detailed Description
Each ProxyBusObject instance represents a single DBus/AllJoyn object registered somewhere on the bus.
ProxyBusObjects are used to make method calls on these remotely located
Constructor & Destructor Documentation
sessionId&
Create an empty proxy object that refers to an object at given remote service name.
Note that the created proxy object does not contain information about the interfaces that the actual remote object implements with the exception that org.freedesktop.DBus.Peer interface is special-cased (per the
spec) and can always be called on any object. Nor does it contain information about the child objects that the actual remote object might contain.
To fill in this object with the interfaces and child object names that the actual remote object describes in its introspection data, call IntrospectRemoteObject() or IntrospectRemoteObjectAsync().
Parameters:
The remote service name (well-known or unique).
The absolute (non-relative) object path for the remote object.
The session id the be used for communicating with remote object.
Member Function Documentation
Add an interface to this .
Occasionally,
library user may wish to call a method on a ProxyBusObject that was not reported during introspection of the remote object. When this happens, the
will have to be registered with the Bus manually and the interface will have to be added to the ProxyBusObject using this method.
Remarks:The interface added via this call must have been previously registered with the Bus. (i.e. it must have come from a call to Bus.GetInterface()).
Parameters:
The interface to add to this object. Must come from Bus.GetInterface().
if successful.An error status otherwise
virtual void
[inline, protected, virtual]
Dispose the .
Parameters:
describes if its activly being disposed
ifaceName,
methodName,
Make a synchronous method call from this object.
Parameters:
Name of the interface being used.
methodName
Method being invoked.
The arguments for the method call (can be NULL)
The reply message received for the method call
Timeout specified in milliseconds to wait for a reply
Logical OR of the message flags for this method call. The following flags apply to method calls:
If ALLJOYN_FLAG_ENCRYPTED is set the message is authenticated and the payload if any is encrypted.If ALLJOYN_FLAG_COMPRESSED is set the header is compressed for destinations that can handle header compression.If ALLJOYN_FLAG_AUTO_START is set the bus will attempt to start a service if it is not running.
if the method call succeeded and the reply message type is
MESSAGE_METHOD_RET
if the reply message type is MESSAGE_ERROR
The documentation for this class was generated from the following file:
Enumerated list of values
can return.
Public Member Functions
override bool&
(object o)
Compares two
override int&
Gets the numeric error code.
override string&
Gets a string representing the
Static Public Member Functions
static implicit&
Static constructor.
static implicit&
Gets the int value of the
static bool&
Shortcut to determine if a
is an OK status.
static bool&
Shortcut to determine if a
is not an OK status.
static bool&
Compares the status value of two
static implicit&
Gets the string representation of the
static bool&
Checks if two
objects are not equal.
static bool&
checks if the
object does not equal OK
Static Public Attributes
static readonly&
= new(0x0)
static readonly&
= new(0x1)
Generic failure.
static readonly&
= new(0x2)
Conversion between UTF bases failed.
static readonly&
= new(0x3)
Not enough space in buffer for operation.
static readonly&
= new(0x4)
Underlying OS has indicated an error.
static readonly&
= new(0x5)
Failed to allocate memory.
static readonly&
= new(0x6)
Bind to IP address failed.
static readonly&
= new(0x7)
Initialization failed.
static readonly&
= new(0x8)
An I/O attempt on non-blocking resource would block.
static readonly&
= new(0x9)
Feature not implemented.
static readonly&
= new(0xa)
Operation timed out.
static readonly&
= new(0xb)
Other end closed the socket.
static readonly&
= new(0xc)
Function call argument 1 is invalid.
static readonly&
= new(0xd)
Function call argument 2 is invalid.
static readonly&
= new(0xe)
Function call argument 3 is invalid.
static readonly&
= new(0xf)
Function call argument 4 is invalid.
static readonly&
= new(0x10)
Function call argument 5 is invalid.
static readonly&
= new(0x11)
Function call argument 6 is invalid.
static readonly&
= new(0x12)
Function call argument 7 is invalid.
static readonly&
= new(0x13)
Function call argument 8 is invalid.
static readonly&
= new(0x14)
Address is NULL or invalid.
static readonly&
= new(0x15)
Generic invalid data error.
static readonly&
= new(0x16)
Generic read error.
static readonly&
= new(0x17)
Generic write error.
static readonly&
= new(0x18)
Generic open failure.
static readonly&
= new(0x19)
Generic parse failure.
static readonly&
= new(0x1A)
Generic EOD/EOF error.
static readonly&
= new(0x1B)
Connection was refused because no one is listening.
static readonly&
= new(0x1C)
Incorrect number of arguments given to function call.
static readonly&
= new(0x1D)
Generic warning.
static readonly&
= new(0x1000)
Error code block for the Common subsystem.
static readonly&
= new(0x1001)
Operation interrupted by ERThread stop signal.
static readonly&
= new(0x1002)
Operation interrupted by ERThread alert signal.
static readonly&
= new(0x1003)
Cannot parse malformed XML.
static readonly&
= new(0x1004)
Authentication failed.
static readonly&
= new(0x1005)
Authentication was rejected by user.
static readonly&
= new(0x1006)
Attempt to reference non-existent timer alarm.
static readonly&
= new(0x1007)
A timer thread is missing scheduled alarm times.
static readonly&
= new(0x1008)
Error code block for SSL subsystem.
static readonly&
= new(0x1009)
SSL initialization failed.
static readonly&
= new(0x100a)
Failed to connect to remote host using SSL.
static readonly&
= new(0x100b)
Failed to verify identity of SSL destination.
static readonly&
= new(0x100c)
Operation not supported on external thread wrapper.
static readonly&
= new(0x100d)
Non-specific error in the crypto subsystem.
static readonly&
= new(0x100e)
Not enough room for key.
static readonly&
= new(0x100f)
No key to return.
static readonly&
= new(0x1010)
Cannot lookup hostname.
static readonly&
= new(0x1011)
Key cannot be used.
static readonly&
= new(0x1012)
Key blob is empty.
static readonly&
= new(0x1013)
Key blob is corrupted.
static readonly&
= new(0x1014)
Encoded key is not valid.
static readonly&
= new(0x1015)
Operation not allowed thread is dead.
static readonly&
= new(0x1016)
Cannot start a thread that is already running.
static readonly&
= new(0x1017)
Cannot start a thread that is already stopping.
static readonly&
= new(0x1018)
Encoded string did not have the expected format or contents.
static readonly&
= new(0x1019)
Crypto algorithm parameters do not provide sufficient security.
static readonly&
= new(0x101a)
Crypto algorithm parameter value is illegal.
static readonly&
= new(0x101b)
Cryptographic hash function must be initialized.
static readonly&
= new(0x101c)
Thread cannot be blocked by a WAIT or SLEEP call.
static readonly&
= new(0x101d)
Cannot add an alarm to a timer that is exiting.
static readonly&
= new(0x101e)
String is not a hex encoded GUID string.
static readonly&
= new(0x101f)
A thread pool has reached its specified concurrency.
static readonly&
= new(0x1020)
Cannot execute a closure on a stopping thread pool.
static readonly&
= new(0xffff)
No error code to report.
static readonly&
= new(0x9000)
Error code block for ALLJOYN wire protocol.
static readonly&
= new(0x9001)
Error attempting to read.
static readonly&
= new(0x9002)
Error attempting to write.
static readonly&
= new(0x9003)
Read an invalid value type.
static readonly&
= new(0x9004)
Read an invalid header field.
static readonly&
= new(0x9005)
Signature was badly formed.
static readonly&
= new(0x9006)
Object path contained an illegal character.
static readonly&
= new(0x9007)
A member name contained an illegal character.
static readonly&
= new(0x9008)
An interface name contained an illegal character.
static readonly&
= new(0x9009)
An error name contained an illegal character.
static readonly&
= new(0x900a)
A bus name contained an illegal character.
static readonly&
= new(0x900b)
A name exceeded the permitted length.
static readonly&
= new(0x900c)
Length of an array was not a multiple of the array element size.
static readonly&
= new(0x900d)
Parsed value in a message was invalid (for example: boolean & 1)
static readonly&
= new(0x900e)
Unknown header flags.
static readonly&
= new(0x900f)
Body length was to long or too short.
static readonly&
= new(0x9010)
Header length was to long or too short.
static readonly&
= new(0x9011)
Serial number in a method response was unknown.
static readonly&
= new(0x9012)
Path in a method call or signal was unknown.
static readonly&
= new(0x9013)
Interface in a method call or signal was unknown.
static readonly&
= new(0x9014)
Failed to establish a connection.
static readonly&
= new(0x9015)
Signature in message was not what was expected.
static readonly&
= new(0x9016)
Interface header field is missing.
static readonly&
= new(0x9017)
Object path header field is missing.
static readonly&
= new(0x9018)
Member header field is missing.
static readonly&
= new(0x9019)
Reply-Serial header field is missing.
static readonly&
= new(0x901a)
Error Name header field is missing.
static readonly&
= new(0x901b)
Interface does not have the requested member.
static readonly&
= new(0x901c)
Object does not exist.
static readonly&
= new(0x901d)
Object does not have the requested member (on any interface)
static readonly&
= new(0x901e)
Object does not have the requested interface.
static readonly&
= new(0x901f)
Requested interface does not exist.
static readonly&
= new(0x9020)
Member exists but does not have the requested signature.
static readonly&
= new(0x9021)
A string or signature was not NUL terminated.
static readonly&
= new(0x9022)
No such property for a GET or SET operation.
static readonly&
= new(0x9023)
Attempt to set a property value with the wrong signature.
static readonly&
= new(0x9024)
Attempt to get a property whose value has not been set.
static readonly&
= new(0x9025)
Attempt to set or get a property failed due to access rights.
static readonly&
= new(0x9026)
No physical message transports were specified.
static readonly&
= new(0x9027)
Missing or badly formatted transports args specified.
static readonly&
= new(0x9028)
cannot be routed to destination.
static readonly&
= new(0x9029)
An endpoint with given name cannot be found.
static readonly&
= new(0x902a)
Bad parameter in send message call.
static readonly&
= new(0x902b)
Serial number in method call reply message did not match any method calls.
static readonly&
= new(0x902c)
Sender identifier is invalid.
static readonly&
= new(0x902d)
Attempt to send on a transport that has not been started.
static readonly&
= new(0x902e)
Attempt to deliver an empty message.
static readonly&
= new(0x902f)
A bus name operation was not permitted because sender does not own name.
static readonly&
= new(0x9030)
Application rejected a request to set a property.
static readonly&
= new(0x9031)
Connection failed.
static readonly&
= new(0x9032)
Response from a method call was an ERROR message.
static readonly&
= new(0x9033)
Not in an authentication conversation.
static readonly&
= new(0x9034)
A listener is required to implement the requested function.
static readonly&
= new(0x9035)
The Bluetooth transport reported an error.
static readonly&
= new(0x9036)
The operation attempted is not allowed.
static readonly&
= new(0x9037)
Write failed because write queue is full.
static readonly&
= new(0x9038)
Operation not permitted on endpoint in process of closing.
static readonly&
= new(0x9039)
Received two conflicting definitions for the same interface.
static readonly&
= new(0x903a)
Attempt to add a member to an interface that already exists.
static readonly&
= new(0x903b)
Attempt to add a property to an interface that already exists.
static readonly&
= new(0x903c)
Attempt to add an interface to an object that already exists.
static readonly&
= new(0x903d)
Received an error response to a method call.
static readonly&
= new(0x903e)
XML data is improperly formatted.
static readonly&
= new(0x903f)
The path of a child object is incorrect given it's parent's path.
static readonly&
= new(0x9040)
Attempt to add a RemoteObject child that already exists.
static readonly&
= new(0x9041)
Object with given path does not exist.
static readonly&
= new(0x9042)
Expansion information for a compressed message is not available.
static readonly&
= new(0x9043)
Attempt to expand a message that is not compressed.
static readonly&
= new(0x9044)
Attempt to connect to a bus which is already connected.
static readonly&
= new(0x9045)
Attempt to use a bus attachment that is not connected to a bus daemon.
static readonly&
= new(0x9046)
Attempt to listen on a bus address which is already being listened on.
static readonly&
= new(0x9047)
The request key is not available.
static readonly&
= new(0x9048)
Insufficient memory to copy data.
static readonly&
= new(0x9049)
Accessing the key store before it is loaded.
static readonly&
= new(0x904a)
There is no authentication mechanism.
static readonly&
= new(0x904b)
Bus has already been started.
static readonly&
= new(0x904c)
Bus has not yet been started.
static readonly&
= new(0x904d)
The operation requested cannot be performed using this key blob.
static readonly&
= new(0x904e)
Invalid header checksum in an encrypted message.
static readonly&
= new(0x904f)
Security policy requires the message to be encrypted.
static readonly&
= new(0x9050)
Serial number in message header is invalid.
static readonly&
= new(0x9051)
time-to-live has expired.
static readonly&
= new(0x9052)
Something is wrong with a header expansion.
static readonly&
= new(0x9053)
Compressed headers require a compression token.
static readonly&
= new(0x9054)
There is no GUID for this peer.
static readonly&
= new(0x9055)
decryption failed.
static readonly&
= new(0x9056)
A fatal security failure.
static readonly&
= new(0x9057)
An encryption key has expired.
static readonly&
= new(0x9058)
Key store is corrupt.
static readonly&
= new(0x9059)
A reply only allowed in response to a method call.
static readonly&
= new(0x905a)
Signature must be a single complete type.
static readonly&
= new(0x905b)
does not meet policy restrictions.
static readonly&
= new(0x905c)
Service name is unknown.
static readonly&
= new(0x905d)
Transport cannot be used due to underlying mechanism disabled by OS.
static readonly&
= new(0x905e)
Authentication mechanism is not valid.
static readonly&
= new(0x905f)
Key store has wrong version number.
static readonly&
= new(0x9060)
A synchronous method call from within handler is not permitted.
static readonly&
= new(0x9061)
MsgArg(s) do not match signature.
static readonly&
= new(0x9062)
The bus is stopping.
static readonly&
= new(0x9063)
The method call was aborted.
static readonly&
= new(0x9064)
An interface cannot be added to an object that is already registered.
static readonly&
= new(0x9065)
A method handler cannot be added to an object that is already registered.
static readonly&
= new(0x9066)
Key store has not been loaded.
static readonly&
= new(0x906b)
Handle is not in the handle table.
static readonly&
= new(0x906c)
Passing of handles is not enabled for this connection.
static readonly&
= new(0x906d)
had more handles than expected.
static readonly&
= new(0x906e)
Maximum Bluetooth connections already in use.
static readonly&
= new(0x906f)
Session id is not valid.
static readonly&
= new(0x9070)
Dictionary element was not found.
static readonly&
= new(0x9071)
was not an array of dictionary elements.
static readonly&
= new(0x9072)
Wait failed.
static readonly&
= new(0x9074)
Session options are bad or incompatible.
static readonly&
= new(0x9075)
Incoming connection rejected.
static readonly&
= new(0x9076)
RequestName reply: Name was successfully obtained.
static readonly&
= new(0x9077)
RequestName reply: Name is already owned, request for name has been queued.
static readonly&
= new(0x9078)
RequestName reply: Name is already owned and DO_NOT_QUEUE was specified in request.
static readonly&
= new(0x9079)
RequestName reply: Name is already owned by this endpoint.
static readonly&
= new(0x907a)
ReleaseName reply: Name was released.
static readonly&
= new(0x907b)
ReleaseName reply: Name does not exist.
static readonly&
= new(0x907c)
ReleaseName reply: Request to release name that is not owned by this endpoint.
static readonly&
= new(0x907e)
StartServiceByName reply: Service is already running.
static readonly&
= new(0x9080)
BindSessionPort reply: SessionPort already exists.
static readonly&
= new(0x9081)
BindSessionPort reply: Failed.
static readonly&
= new(0x9083)
JoinSession reply: Session with given name does not exist.
static readonly&
= new(0x9084)
JoinSession reply: Failed to find suitable transport.
static readonly&
= new(0x9085)
JoinSession reply: Connect to advertised address.
static readonly&
= new(0x9086)
JoinSession reply: The session creator rejected the join req.
static readonly&
= new(0x9087)
JoinSession reply: Failed due to session option incompatibilities.
static readonly&
= new(0x9088)
JoinSession reply: Failed for unknown reason.
static readonly&
= new(0x908a)
LeaveSession reply: Session with given name does not exist.
static readonly&
= new(0x908b)
LeaveSession reply: Failed for unspecified reason.
static readonly&
= new(0x908d)
AdvertiseName reply: This endpoint is already advertising this name.
static readonly&
= new(0x908e)
AdvertiseName reply: Advertise failed.
static readonly&
= new(0x9090)
CancelAdvertiseName reply: Advertise failed.
static readonly&
= new(0x9092)
FindAdvertisedName reply: This endpoint is already discovering this name.
static readonly&
= new(0x9093)
FindAdvertisedName reply: Failed.
static readonly&
new(0x9095)
CancelFindAdvertisedName reply: Failed.
static readonly&
= new(0x9096)
An unexpected disposition was returned and has been treated as an error.
static readonly&
= new(0x9097)
cannot be modified once activated.
static readonly&
= new(0x9098)
UnbindSessionPort reply: SessionPort does not exist.
static readonly&
= new(0x9099)
UnbindSessionPort reply: Failed.
static readonly&
= new(0x909a)
BindSessionPort reply:
are invalid.
static readonly&
= new(0x909b)
JoinSession reply: Caller has already joined the session.
static readonly&
= new(0x909c)
Received BusHello from self.
static readonly&
= new(0x909d)
Security is not enabled for this bus attachment.
static readonly&
= new(0x909e)
A listener has already been set.
static readonly&
= new(0x909f)
Incompatible peer authentication version numbers.
static readonly&
= new(0x90a0)
Local daemon does not support SetLinkTimeout.
static readonly&
= new(0x90a1)
SetLinkTimeout not supported by destination.
static readonly&
= new(0x90a2)
SetLinkTimeout failed.
static readonly&
= new(0x90a3)
No permission to use Wifi/Bluetooth.
static readonly&
= new(0x90a4)
No permission to access peer service.
static readonly&
= new(0x90a5)
Cannot send a signal to a destination that is not authenticated.
static readonly&
= new(0x90a6)
Endpoint was redirected to another address.
static readonly&
= new(0x90a7)
Authentication of remote peer is pending.
static readonly&
= new(0x90a8)
Operation was not authorized.
static readonly&
= new(0x90a9)
Received packet for unknown channel.
static readonly&
= new(0x90aa)
Received packet with incorrect header information.
static readonly&
= new(0x90ab)
Timed out waiting for connect response.
static readonly&
= new(0x90ac)
Failed to create new comm channel.
static readonly&
= new(0x90ad)
too large for use with
packet based transport.
static readonly&
= new(0x90ae)
Invalid PacketEngine control packet received.
static readonly&
= new(0x90af)
Packet has invalid CRC.
static readonly&
= new(0x90b0)
STUN attribute size does not match size parsed.
static readonly&
= new(0x90b1)
STUN server has denied request, issued Challenge.
static readonly&
= new(0x90b2)
Underlying socket not open for operation.
static readonly&
= new(0x90b3)
Underlying socket alread open.
static readonly&
= new(0x90b4)
Failed to send STUN message.
static readonly&
= new(0x90b5)
Application specified invalid TCP framing.
static readonly&
= new(0x90b6)
Invalid STUN error code.
static readonly&
= new(0x90b7)
Fingerprint CRC does not match.
static readonly&
= new(0x90b8)
Invalid address family value in STUN 'address' attribute.
static readonly&
= new(0x90b9)
SHA1-HMAC message integrity value does not match. When passed to upper layer, indicates unauthorized response, message must be ignored.
static readonly&
= new(0x90ba)
Invalid STUN message type.
static readonly&
= new(0x90bb)
Invalid STUN message attribute type.
static readonly&
= new(0x90bc)
STUN response message included a USERNAME attribute.
static readonly&
= new(0x90bd)
Received bad STUN request, upper layer must send error code 400.
static readonly&
= new(0x90be)
Received bad STUN indication, upper layer must ignore message.
static readonly&
= new(0x90bf)
Received STUN request with invalid USERNAME or invalid MESSAGE-INTEGRITY, upper layer must send error code 401.
static readonly&
= new(0x90c0)
Too many attributes in STUN message or unknown attributes list.
static readonly&
= new(0x90c1)
STUN message attribute must only be added once.
static readonly&
= new(0x90c2)
Receive STUN indication with invalid USERNAME or invalid MESSAGE-INTEGRITY, upper layer must ignore message.
static readonly&
= new(0x90c3)
Unable to allocate heap from ICE.
static readonly&
= new(0x90c4)
ICE Checks have not completed.
static readonly&
= new(0x90c5)
TURN server rejected ALLOCATE request.
static readonly&
= new(0x90c6)
TURN server rejected with 486.
static readonly&
= new(0x90c7)
TURN server has expired the allocation.
static readonly&
= new(0x90c8)
Generic ICE error.
static readonly&
= new(0x90c9)
ICE Agent is not in proper state to perform request.
static readonly&
= new(0x90ca)
ICE Component type is not recognized.
static readonly&
= new(0x90cb)
Rendezvous Server has deactivated the current user. Register with the Rendezvous Server to continue.
static readonly&
= new(0x90cc)
Rendezvous Server does not recognize the current user. Register with the Rendezvous Server to continue.
static readonly&
= new(0x90cd)
Unable to connect to the Rendezvous Server.
static readonly&
= new(0x90ce)
Not connected to the Rendezvous Server.
static readonly&
= new(0x90cf)
Unable to send message to the Rendezvous Server.
static readonly&
= new(0x90d0)
Invalid Rendezvous Server interface message.
static readonly&
new(0x90d1)
Invalid message response received over the Persistent connection with the Rendezvous Server.
static readonly&
new(0x90d2)
Invalid message response received over the On Demand connection with the Rendezvous Server.
static readonly&
= new (0x90d3)
Invalid HTTP method type used for Rendezvous Server interface message.
static readonly&
= new(0x90d4)
Received a HTTP 500 status code from the Rendezvous Server. This indicates an internal error in the Server.
static readonly&
= new(0x90d5)
Received a HTTP 503 status code from the Rendezvous Server. This indicates unavailability of the Server error state.
static readonly&
new(0x90d6)
Received a HTTP 401 status code from the Rendezvous Server. This indicates that the client is unauthorized to send a request to the Server. The Client login procedure must be initiated.
static readonly&
= new(0x90d7)
Received a HTTP status code indicating unrecoverable error from the Rendezvous Server. The connection with the Server should be re-established.
static readonly&
= new(0x90d8)
Rendezvous Server root ceritificate uninitialized.
static readonly&
= new(0x90d9)
No such annotation for a GET or SET operation.
static readonly&
= new(0x90da)
Attempt to add an annotation to an interface or property that already exists.
static readonly&
= new(0x90db)
Socket close in progress.
static readonly&
= new(0x90dc)
A referenced device cannot be located.
static readonly&
= new(0x90dd)
An error occurred in a Wi-Fi Direct helper method call.
static readonly&
= new(0x90de)
A timeout occurred in a Wi-Fi Direct helper method call.
static readonly&
= new(0x90df)
A required Wi-Fi Direct network connection does not exist.
static readonly&
= new(0x90e0)
Exactly one mask bit was not set in the provided TransportMask.
static readonly&
= new(0x90e1)
Fail to establish P2P proximity connection.
static readonly&
= new(0x90e2)
Cannot find proximity P2P peers.
static readonly&
= new(0x90e3)
Operation not permitted on unregistered bus object.
static readonly&
= new(0x90e4)
Wi-Fi Direct is disabled on the device.
static readonly&
= new(0x90e5)
Wi-Fi Direct resources are in busy state.
static readonly&
= new(0x90e6)
The daemon version is too old to be used by this client.
static readonly&
= new(0x90e7)
Attempt to execute a Wi-Fi Direct GO-related operation while STA.
static readonly&
= new(0x90e8)
Attempt to execute a Wi-Fi Direct STA-related operation while GO.
static readonly&
= new(0x90e9)
Attempt to execute a forbidden Wi-Fi Direct operation.
Detailed Description
Enumerated list of values
can return.
Member Function Documentation
override bool
Compares two
Parameters:
object to compare against this
Returns:true if two
objects are equals
override int
Gets the numeric error code.
Returns:the numeric error code
static bool AllJoynUnity.AllJoyn.QStatus.operator false
[inline, static]
Shortcut to determine if a
is not an OK status.
Parameters:
object to check status
Returns:true if the status != OK
static implicit AllJoynUnity.AllJoyn.QStatus.operator int
[inline, static]
Gets the int value of the
Parameters:
object to check status
Returns:the int value of the
static implicit AllJoynUnity.AllJoyn.QStatus.operator
[inline, static]
Static constructor.
Parameters:
status to set for
Returns:a new
static implicit AllJoynUnity.AllJoyn.QStatus.operator string
[inline, static]
Gets the string representation of the
Parameters:
object to get value from
Returns:the string representation of the
static bool AllJoynUnity.AllJoyn.QStatus.operator true
[inline, static]
Shortcut to determine if a
is an OK status.
Parameters:
object to check status
Returns:true if the status == OK
static bool
[inline, static]
checks if the
object does not equal OK
Parameters:
object to compare against
Returns:true if the
object does not equal OK
static bool =
[inline, static]
Checks if two
objects are not equal.
Parameters:
object to compare with
object to compare against
Returns:true if two
objects are not equal
static bool AllJoynUnity.AllJoyn.QStatus.operator==
[inline, static]
Compares the status value of two
Parameters:
object to compare with
object to compare against
Returns:true if the status values are equal
override string
Gets a string representing the
Returns:a string representing the
The documentation for this class was generated from the following file:
Abstract base class implemented by
users and called by
to inform users of session related events.
SessionListenerCallbacks
Public Member Functions
Constructor for a .
Request the raw pointer of the
Dispose the .
Protected Member Functions
virtual void&
(uint sessionId)
Called by the bus when an existing session becomes disconnected.
virtual void&
(uint sessionId, string
uniqueName)
Called by the bus when a member of a multipoint session is added.
virtual void&
(uint sessionId, string
uniqueName)
Called by the bus when a member of a multipoint session is removed.
virtual void&
(bool disposing)
Dispose the .
Detailed Description
Abstract base class implemented by
users and called by
to inform users of session related events.
Member Function Documentation
virtual void
[inline, protected, virtual]
Dispose the .
Parameters:
describes if its activly being disposed
Request the raw pointer of the
Returns:the raw pointer of the
virtual void
[inline, protected, virtual]
Called by the bus when an existing session becomes disconnected.
Parameters:
Id of session that was lost.
virtual void
sessionId,
uniqueName&
[inline, protected, virtual]
Called by the bus when a member of a multipoint session is added.
Parameters:
Id of session whose member(s) changed.
uniqueName
Unique name of member who was added.
virtual void
sessionId,
uniqueName&
[inline, protected, virtual]
Called by the bus when a member of a multipoint session is removed.
Parameters:
Id of session whose member(s) changed.
uniqueName
Unique name of member who was removed.
The documentation for this class was generated from the following file:
contains a set
of parameters that define a Session's characteristics.
Public Types
Traffic type.
{Any = 0xFF,
Physical = 0x01, Network = 0x02 }
Proximity type.
Public Member Functions
trafficType, bool isMultipoint,
proximity,
transports)
Construct a
with specific parameters.
Determine whether this
is compatible with the
offered by other.
Dispose the .
Static Public Member Functions
static int&
Protected Member Functions
virtual void&
(bool disposing)
Dispose the .
Properties
& holds the Traffic type for this SessionOpt
Multi-point session capable.
Defines the proximity of the Session as Physical, Network, or Any.
Allowed Transports.
Detailed Description
contains a set
of parameters that define a Session's characteristics.
Member Enumeration Documentation
Traffic type.
Enumerator:
Session carries message traffic.
RawUnreliable&
Session carries an unreliable (lossy) byte stream.
RawReliable&
Session carries a reliable byte stream.
Constructor & Destructor Documentation
trafficType,
isMultipoint,
proximity,
transports&
Construct a
with specific parameters.
Parameters:
trafficType
Type of traffic.
isMultipoint
true iff session supports multipoint (greater than two endpoints).
Proximity constraint bitmask.
transports
Allowed transport types bitmask.
Member Function Documentation
static int
[inline, static]
Parameters:
being compared to
being compared against
Returns:true if all of the
parameters are the same
virtual void
[inline, protected, virtual]
Dispose the .
Parameters:
describes if its activly being disposed
Determine whether this
is compatible with the
offered by other.
Parameters:
Options to be compared against this one.
Returns:true iff this
can use the option set offered by other.
Property Documentation
Multi-point session capable.
A session is multi-point if it can be joined multiple times to form a single session with multi (greater than 2) endpoints. When false, each join attempt creates a new point-to-point session.
The documentation for this class was generated from the following file:
Abstract base class implemented by
users and called by
to inform users of session related events.
SessionPortListenerCallbacks
Public Member Functions
Constructor for .
Dispose the .
Protected Member Functions
virtual bool&
(ushort sessionPort,
string joiner, opts)
Accept or reject an incoming JoinSession request.
virtual void&
(ushort sessionPort,
uint sessionId, string joiner)
Called by the bus when a session has been successfully joined.
virtual void&
(bool disposing)
Dispose the .
Detailed Description
Abstract base class implemented by
users and called by
to inform users of session related events.
Member Function Documentation
virtual bool
sessionPort,
[inline, protected, virtual]
Accept or reject an incoming JoinSession request.
The session does not exist until this after this function returns.
This callback is only used by session creators. Therefore it is only called on listeners passed to.
Parameters:
sessionPort
Session port that was joined.
Unique name of potential joiner.
Session options requested by the joiner.
Returns:Return true if JoinSession request is accepted. false if rejected.
virtual void
[inline, protected, virtual]
Dispose the .
Parameters:
describes if its activly being disposed
virtual void
sessionPort,
sessionId,
[inline, protected, virtual]
Called by the bus when a session has been successfully joined.
The session is now fully up.
This callback is only used by session creators. Therefore it is only called on listeners passed to.
Parameters:
sessionPort
Session port that was joined.
Id of session.
Unique name of the joiner.
The documentation for this class was generated from the following file:
-------------------------------------&& End&&---------------------------------------
AllJoyn C# Unity API Reference Manual Version 3.2.0 (Thu Jan 17 :31)
Copyright (C)
Qualcomm Innovation Center, Inc.
This document is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported L provided,
that (i) any source code incorporated in this document is licensed under the Apache License version 2.0
and (ii) THIS DOCUMENT AND ALL INFORMATION CONTAIN HEREIN ARE PROVIDED ON AN &AS-IS& BASIS WITHOUT WARRANTY OF ANY KIND.
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:396975次
积分:5118
积分:5118
排名:第1756名
转载:688篇
评论:34条
(3)(1)(2)(2)(7)(9)(5)(5)(57)(31)(13)(10)(20)(36)(45)(58)(7)(2)(76)(17)(20)(51)(20)(5)(65)(43)(81)(4)

我要回帖

更多关于 jsp取session的值 的文章

 

随机推荐