#include <llsdrpcserver.h>
Inheritance diagram for LLSDRPCMethodCall< Server >:
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) |
Definition at line 132 of file llsdrpcserver.h.
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, LLSDRPCMethodCall< Server >::mServer, and params.
mem_fn LLSDRPCMethodCall< Server >::mMemFn [protected] |
Server* LLSDRPCMethodCall< Server >::mServer [protected] |