/* Immutable pointer, self-locking APIs */
virObjectEventStatePtr domainEventState;
- /* Immutable pointer, self-locking APIs */
+ /* Immutable pointer, immutable object */
virPortAllocatorRangePtr reservedGraphicsPorts;
- /* Immutable pointer, self-locking APIs */
+ /* Immutable pointer, immutable object */
virPortAllocatorRangePtr migrationPorts;
/* Immutable pointer, lockless APIs*/
/* Immutable pointer. Unsafe APIs. XXX */
virHashTablePtr sharedDevices;
- /* Immutable pointer, self-locking APIs */
+ /* Immutable pointer, immutable object */
virPortAllocatorRangePtr remotePorts;
- /* Immutable pointer, self-locking APIs */
+ /* Immutable pointer, immutable object */
virPortAllocatorRangePtr webSocketPorts;
- /* Immutable pointer, self-locking APIs */
+ /* Immutable pointer, immutable object */
virPortAllocatorRangePtr migrationPorts;
/* Immutable pointer, lockless APIs*/
}
int
-virPortAllocatorAcquire(virPortAllocatorRangePtr range,
+virPortAllocatorAcquire(const virPortAllocatorRange *range,
unsigned short *port)
{
int ret = -1;
void virPortAllocatorRangeFree(virPortAllocatorRangePtr range);
-int virPortAllocatorAcquire(virPortAllocatorRangePtr range,
+int virPortAllocatorAcquire(const virPortAllocatorRange *range,
unsigned short *port);
int virPortAllocatorRelease(unsigned short port);