- make Add() calling convention consistent among all functions that
authorMark Huang <mlhuang@cs.princeton.edu>
Tue, 24 Oct 2006 20:02:22 +0000 (20:02 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Tue, 24 Oct 2006 20:02:22 +0000 (20:02 +0000)
commited7fa1ebf97ec2f88f18f8fa538e46c6ae9525c4
tree2bbc88b2d7d8d9ee4e406d98c85e6a9eb05ba1ee
parent7e36d319170a9ec7c4f1f31c76087c2b671dd7a7
- make Add() calling convention consistent among all functions that
  deal with objects, e.g. Add(auth, object_fields)
  - some functions such as AddSiteAddress and AddPersonKey may still
    take an additional argument, e.g. AddSiteAddress(auth, site, address)
- to support this convention, clear optional bit on mandatory
  object_fields, and set it for Update() functions
50 files changed:
PLC/AddressTypes.py
PLC/BootStates.py
PLC/ConfFiles.py
PLC/KeyTypes.py
PLC/Keys.py
PLC/Methods/AddAddressType.py
PLC/Methods/AddConfFile.py
PLC/Methods/AddNode.py
PLC/Methods/AddNodeGroup.py
PLC/Methods/AddNodeNetwork.py
PLC/Methods/AddPCU.py
PLC/Methods/AddPerson.py
PLC/Methods/AddPersonKey.py
PLC/Methods/AddSite.py
PLC/Methods/AddSiteAddress.py
PLC/Methods/AddSlice.py
PLC/Methods/AddSliceAttributeType.py
PLC/Methods/AdmAddAddressType.py
PLC/Methods/AdmAddNode.py
PLC/Methods/AdmAddNodeGroup.py
PLC/Methods/AdmAddNodeNetwork.py
PLC/Methods/AdmAddPerson.py
PLC/Methods/AdmAddPersonKey.py
PLC/Methods/AdmAddSite.py
PLC/Methods/DeleteConfFileFromNode.py [new file with mode: 0644]
PLC/Methods/DeleteConfFileFromNodeGroup.py [new file with mode: 0644]
PLC/Methods/GetSlivers.py
PLC/Methods/SliceCreate.py
PLC/Methods/UpdateAddress.py
PLC/Methods/UpdateAddressType.py
PLC/Methods/UpdateConfFile.py
PLC/Methods/UpdateKey.py
PLC/Methods/UpdateNode.py
PLC/Methods/UpdateNodeGroup.py
PLC/Methods/UpdateNodeNetwork.py
PLC/Methods/UpdatePerson.py
PLC/Methods/UpdateSite.py
PLC/Methods/UpdateSlice.py
PLC/Methods/UpdateSliceAttributeType.py
PLC/Methods/__init__.py
PLC/NetworkMethods.py
PLC/NetworkTypes.py
PLC/NodeGroups.py
PLC/NodeNetworks.py
PLC/Nodes.py
PLC/PCUs.py
PLC/Persons.py
PLC/Roles.py
PLC/SliceAttributeTypes.py
PLC/Slices.py