mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
rpc: add helper API for getting UNIX path from socket object
Reviewed-by: Ján Tomko <jtomko@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
a767af1a7c
commit
836f4e0659
@ -219,6 +219,7 @@ virNetSocketCheckProtocols;
|
|||||||
virNetSocketClose;
|
virNetSocketClose;
|
||||||
virNetSocketDupFD;
|
virNetSocketDupFD;
|
||||||
virNetSocketGetFD;
|
virNetSocketGetFD;
|
||||||
|
virNetSocketGetPath;
|
||||||
virNetSocketGetPort;
|
virNetSocketGetPort;
|
||||||
virNetSocketGetSELinuxContext;
|
virNetSocketGetSELinuxContext;
|
||||||
virNetSocketGetUNIXIdentity;
|
virNetSocketGetUNIXIdentity;
|
||||||
|
@ -1408,6 +1408,14 @@ bool virNetSocketHasPassFD(virNetSocketPtr sock)
|
|||||||
return hasPassFD;
|
return hasPassFD;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
char *virNetSocketGetPath(virNetSocketPtr sock)
|
||||||
|
{
|
||||||
|
char *path = NULL;
|
||||||
|
virObjectLock(sock);
|
||||||
|
path = virSocketAddrGetPath(&sock->localAddr);
|
||||||
|
virObjectUnlock(sock);
|
||||||
|
return path;
|
||||||
|
}
|
||||||
|
|
||||||
int virNetSocketGetPort(virNetSocketPtr sock)
|
int virNetSocketGetPort(virNetSocketPtr sock)
|
||||||
{
|
{
|
||||||
|
@ -127,6 +127,7 @@ bool virNetSocketIsLocal(virNetSocketPtr sock);
|
|||||||
|
|
||||||
bool virNetSocketHasPassFD(virNetSocketPtr sock);
|
bool virNetSocketHasPassFD(virNetSocketPtr sock);
|
||||||
|
|
||||||
|
char *virNetSocketGetPath(virNetSocketPtr sock);
|
||||||
int virNetSocketGetPort(virNetSocketPtr sock);
|
int virNetSocketGetPort(virNetSocketPtr sock);
|
||||||
|
|
||||||
int virNetSocketGetUNIXIdentity(virNetSocketPtr sock,
|
int virNetSocketGetUNIXIdentity(virNetSocketPtr sock,
|
||||||
|
Loading…
Reference in New Issue
Block a user