Class: VLAN

A VLAN mux/demux

Fields

(string → string) map other_config [RW]
int tag [RO/constructor]
PIF ref tagged_PIF [RO/constructor]
PIF ref untagged_PIF [RO/runtime]
string uuid [RO/runtime]

Messages

void add_to_other_config (session ref, VLAN ref, string, string)
VLAN ref create (session ref, PIF ref, int, network ref)
void destroy (session ref, VLAN ref)
VLAN ref set get_all (session ref)
(VLAN ref → VLAN record) map get_all_records (session ref)
VLAN ref get_by_uuid (session ref, string)
(string → string) map get_other_config (session ref, VLAN ref)
VLAN record get_record (session ref, VLAN ref)
int get_tag (session ref, VLAN ref)
PIF ref get_tagged_PIF (session ref, VLAN ref)
PIF ref get_untagged_PIF (session ref, VLAN ref)
string get_uuid (session ref, VLAN ref)
void remove_from_other_config (session ref, VLAN ref, string)
void set_other_config (session ref, VLAN ref, (string → string) map)