Classes | |
class | Bit |
class | Enum |
class | EnumValue |
class | Field |
class | Model |
class | Parser |
class | Struct |
Functions | |
def | add_basetype_members |
def | add_encoding_field |
def | override_types |
def | remove_body_length |
def | remove_duplicates |
def | remove_vector_length |
def | reorder_structs |
def | split_requests |
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.