Classes | |
class | Bit |
class | Enum |
class | EnumValue |
class | Field |
class | Model |
class | Parser |
class | Struct |
Functions | |
def | add_basetype_members (model) |
def | add_encoding_field (model) |
def | override_types (model) |
def | remove_body_length (model) |
def | remove_duplicates (model) |
def | remove_vector_length (model) |
def | reorder_structs (model) |
def | split_requests (model) |
Variables | |
list | IgnoredEnums = [] |
list | IgnoredStructs = [] |
list | NeedConstructor = [] |
list | NeedOverride = [] |
list | NoSplitStruct = ["GetEndpointsResponse", "CloseSessionRequest", "AddNodesResponse", "DeleteNodesResponse", "BrowseResponse", "HistoryReadResponse", "HistoryUpdateResponse", "RegisterServerResponse", "CloseSecureChannelRequest", "CloseSecureChannelResponse", "CloseSessionRequest", "CloseSessionResponse", "UnregisterNodesResponse", "MonitoredItemModifyRequest", "MonitoredItemsCreateRequest", "ReadResponse", "WriteResponse", "TranslateBrowsePathsToNodeIdsResponse", "DeleteSubscriptionsResponse", "DeleteMonitoredItemsResponse", "CreateMonitoredItemsResponse", "ServiceFault", "AddReferencesRequest", "AddReferencesResponse", "ModifyMonitoredItemsResponse", "RepublishResponse", "CallResponse", "FindServersResponse", "RegisterServerRequest", "RegisterServer2Response"] |
list | NotRequest = ["MonitoredItemCreateRequest", "MonitoredItemModifyRequest", "CallMethodRequest"] |
dictionary | OverrideNames = {} |
dictionary | OverrideTypes = {} |
Generate address space c++ code from xml file specification
def generate_model.add_basetype_members | ( | model | ) |
Definition at line 453 of file generate_model.py.
def generate_model.add_encoding_field | ( | model | ) |
Definition at line 217 of file generate_model.py.
def generate_model.override_types | ( | model | ) |
Definition at line 201 of file generate_model.py.
def generate_model.remove_body_length | ( | model | ) |
Definition at line 262 of file generate_model.py.
def generate_model.remove_duplicates | ( | model | ) |
Definition at line 207 of file generate_model.py.
def generate_model.remove_vector_length | ( | model | ) |
Definition at line 254 of file generate_model.py.
def generate_model.reorder_structs | ( | model | ) |
Definition at line 164 of file generate_model.py.
def generate_model.split_requests | ( | model | ) |
Definition at line 275 of file generate_model.py.
list generate_model.IgnoredEnums = [] |
Definition at line 13 of file generate_model.py.
list generate_model.IgnoredStructs = [] |
Definition at line 15 of file generate_model.py.
list generate_model.NeedConstructor = [] |
Definition at line 12 of file generate_model.py.
list generate_model.NeedOverride = [] |
Definition at line 11 of file generate_model.py.
list generate_model.NoSplitStruct = ["GetEndpointsResponse", "CloseSessionRequest", "AddNodesResponse", "DeleteNodesResponse", "BrowseResponse", "HistoryReadResponse", "HistoryUpdateResponse", "RegisterServerResponse", "CloseSecureChannelRequest", "CloseSecureChannelResponse", "CloseSessionRequest", "CloseSessionResponse", "UnregisterNodesResponse", "MonitoredItemModifyRequest", "MonitoredItemsCreateRequest", "ReadResponse", "WriteResponse", "TranslateBrowsePathsToNodeIdsResponse", "DeleteSubscriptionsResponse", "DeleteMonitoredItemsResponse", "CreateMonitoredItemsResponse", "ServiceFault", "AddReferencesRequest", "AddReferencesResponse", "ModifyMonitoredItemsResponse", "RepublishResponse", "CallResponse", "FindServersResponse", "RegisterServerRequest", "RegisterServer2Response"] |
Definition at line 17 of file generate_model.py.
list generate_model.NotRequest = ["MonitoredItemCreateRequest", "MonitoredItemModifyRequest", "CallMethodRequest"] |
Definition at line 19 of file generate_model.py.
dictionary generate_model.OverrideNames = {} |
Definition at line 21 of file generate_model.py.
dictionary generate_model.OverrideTypes = {} |
Definition at line 20 of file generate_model.py.