#include <llsdrpcserver.h>
Public Types | |
typedef ESDRPCSStatus(Server::* | mem_fn )(const LLSD ¶ms, const LLChannelDescriptors &channels, LLBufferArray *data) |
Public Member Functions | |
LLSDRPCMethodCall (Server *s, mem_fn fn) | |
virtual | ~LLSDRPCMethodCall () |
virtual ESDRPCSStatus | call (const LLSD ¶ms, const LLChannelDescriptors &channels, LLBufferArray *data) |
Protected Attributes | |
Server * | mServer |
mem_fn | mMemFn |
Definition at line 129 of file llsdrpcserver.h.
typedef ESDRPCSStatus(Server::* LLSDRPCMethodCall< Server >::mem_fn)(const LLSD ¶ms, const LLChannelDescriptors &channels, LLBufferArray *data) |
LLSDRPCMethodCall< Server >::LLSDRPCMethodCall | ( | Server * | s, | |
mem_fn | fn | |||
) | [inline] |
Definition at line 136 of file llsdrpcserver.h.
virtual LLSDRPCMethodCall< Server >::~LLSDRPCMethodCall | ( | ) | [inline, virtual] |
Definition at line 141 of file llsdrpcserver.h.
virtual ESDRPCSStatus LLSDRPCMethodCall< Server >::call | ( | const LLSD & | params, | |
const LLChannelDescriptors & | channels, | |||
LLBufferArray * | data | |||
) | [inline, virtual] |
Implements LLSDRPCMethodCallBase.
Definition at line 142 of file llsdrpcserver.h.
References LLSDRPCMethodCall< Server >::mMemFn, and LLSDRPCMethodCall< Server >::mServer.
Server* LLSDRPCMethodCall< Server >::mServer [protected] |
mem_fn LLSDRPCMethodCall< Server >::mMemFn [protected] |