summaryrefslogtreecommitdiff
path: root/python/samba/kcc/graph.py
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2015-05-07 13:57:58 +1200
committerAndrew Bartlett <abartlet@samba.org>2015-06-12 06:57:15 +0200
commitf86620edc72ebc5557c2fda83d0d5edbd09f3cb0 (patch)
tree369ca39ff851ede073d24e3f470a207b11efb868 /python/samba/kcc/graph.py
parent86004daff50c8f8277d413e80af66f7ec73b355a (diff)
downloadsamba-f86620edc72ebc5557c2fda83d0d5edbd09f3cb0.tar.gz
samba-f86620edc72ebc5557c2fda83d0d5edbd09f3cb0.tar.bz2
samba-f86620edc72ebc5557c2fda83d0d5edbd09f3cb0.zip
KCC: Add samba.kcc.graph.create_edge() docstring
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'python/samba/kcc/graph.py')
-rw-r--r--python/samba/kcc/graph.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/python/samba/kcc/graph.py b/python/samba/kcc/graph.py
index 1155be3ea0b..40852f7bebc 100644
--- a/python/samba/kcc/graph.py
+++ b/python/samba/kcc/graph.py
@@ -273,6 +273,17 @@ def get_spanning_tree_edges(graph, my_site, label=None, verify=False,
def create_edge(con_type, site_link, guid_to_vertex):
+ """Set up a MultiEdge for the intersite graph
+
+ A MultiEdge can have multiple vertices.
+
+ From MS-ADTS 6.2.2.3.4.4
+
+ :param con_type: a transport type GUID
+ :param site_link: a kcc.kcc_utils.SiteLink object
+ :param guid_to_vertex: a mapping between GUIDs and vertices
+ :return: a MultiEdge
+ """
e = MultiEdge()
e.site_link = site_link
e.vertices = []