Monado OpenXR Runtime
|
Public Member Functions | |
def | __init__ (self, config_dict) |
def | __str__ (self) |
def | arg_name (self) |
def | count_arg_name (self) |
def | count_arg_type (self) |
def | arg_names (self) |
def | arg_decls (self) |
def | const_arg_decls (self) |
def | handler_arg_names (self) |
def | handler_arg_decls (self) |
Data Fields | |
typename | |
stem | |
argstem | |
Static Public Attributes | |
HANDLE_RE = re.compile(r"xrt_([a-z_]+)_handle_t") | |
A native handle type requiring special treatment.
def ipcproto.common.HandleType.__init__ | ( | self, | |
config_dict | |||
) |
Construct from dict, originating in JSON.
References ipcproto.common.HandleType.argstem, ipcproto.common.HandleType.HANDLE_RE, ipcproto.common.HandleType.stem, ipcproto.common.Arg.typename, and ipcproto.common.HandleType.typename.
def ipcproto.common.HandleType.__str__ | ( | self | ) |
Convert to string by returning the type name.
References ipcproto.common.Arg.typename, and ipcproto.common.HandleType.typename.
def ipcproto.common.HandleType.arg_decls | ( | self | ) |
Get the argument declarations for the client proxy.
References ipcproto.common.HandleType.arg_names(), ipcproto.common.HandleType.count_arg_type(), ipcproto.common.Arg.typename, and ipcproto.common.HandleType.typename.
Referenced by ipcproto.common.HandleType.const_arg_decls().
def ipcproto.common.HandleType.arg_name | ( | self | ) |
Get the argument name.
References ipcproto.common.HandleType.argstem.
Referenced by ipcproto.common.HandleType.arg_names(), and ipcproto.common.HandleType.handler_arg_names().
def ipcproto.common.HandleType.arg_names | ( | self | ) |
Get the argument names for the client proxy.
References ipcproto.common.HandleType.arg_name(), and ipcproto.common.HandleType.count_arg_name().
Referenced by ipcproto.common.HandleType.arg_decls().
def ipcproto.common.HandleType.const_arg_decls | ( | self | ) |
Get the const argument declarations for the client proxy.
References ipcproto.common.HandleType.arg_decls().
def ipcproto.common.HandleType.count_arg_name | ( | self | ) |
Get the name of the count argument.
References ipcproto.common.HandleType.argstem.
Referenced by ipcproto.common.HandleType.arg_names(), and ipcproto.common.HandleType.handler_arg_names().
def ipcproto.common.HandleType.count_arg_type | ( | self | ) |
Get the type of the count argument.
Referenced by ipcproto.common.HandleType.arg_decls(), and ipcproto.common.HandleType.handler_arg_decls().
def ipcproto.common.HandleType.handler_arg_decls | ( | self | ) |
Get the argument declarations for the server handler.
References ipcproto.common.HandleType.count_arg_type(), ipcproto.common.HandleType.handler_arg_names(), ipcproto.common.Arg.typename, and ipcproto.common.HandleType.typename.
def ipcproto.common.HandleType.handler_arg_names | ( | self | ) |
Get the argument names for the server handler.
References ipcproto.common.HandleType.arg_name(), and ipcproto.common.HandleType.count_arg_name().
Referenced by ipcproto.common.HandleType.handler_arg_decls().