port allocator: make port range constant object

Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
This commit is contained in:
Nikolay Shirokovskiy
2018-02-22 13:52:45 +01:00
committed by Michal Privoznik
parent 5dbda5e972
commit 9c61c28081
4 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -130,10 +130,10 @@ struct _libxlDriverPrivate {
/* 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*/
+3 -3
View File
@@ -263,13 +263,13 @@ struct _virQEMUDriver {
/* 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*/
+1 -1
View File
@@ -213,7 +213,7 @@ virPortAllocatorGet(void)
}
int
virPortAllocatorAcquire(virPortAllocatorRangePtr range,
virPortAllocatorAcquire(const virPortAllocatorRange *range,
unsigned short *port)
{
int ret = -1;
+1 -1
View File
@@ -35,7 +35,7 @@ virPortAllocatorRangeNew(const char *name,
void virPortAllocatorRangeFree(virPortAllocatorRangePtr range);
int virPortAllocatorAcquire(virPortAllocatorRangePtr range,
int virPortAllocatorAcquire(const virPortAllocatorRange *range,
unsigned short *port);
int virPortAllocatorRelease(unsigned short port);