Monado OpenXR Runtime
Loading...
Searching...
No Matches
ipcproto.common.Proto Class Reference

Public Member Functions

 parse (cls, data)
 
 load_and_parse (cls, file)
 
 dump (self)
 
 __init__ (self, data)
 

Data Fields

 calls
 

Detailed Description

An IPC protocol containing one or more calls.

Constructor & Destructor Documentation

◆ __init__()

ipcproto.common.Proto.__init__ (   self,
  data 
)
Construct a protocol from a dictionary of calls.

References ipcproto.common.Proto.calls.

Member Function Documentation

◆ dump()

ipcproto.common.Proto.dump (   self)
Dump human-readable output to standard out.

References ipcproto.common.Proto.calls.

◆ load_and_parse()

ipcproto.common.Proto.load_and_parse (   cls,
  file 
)
Load a JSON file and parse it into Call objects.

References ipcproto.common.Proto.parse(), and bindings.Bindings.parse().

◆ parse()

ipcproto.common.Proto.parse (   cls,
  data 
)
Parse a dictionary defining a protocol into Call objects.

Referenced by bindings.Bindings.load_and_parse(), and ipcproto.common.Proto.load_and_parse().


The documentation for this class was generated from the following file: