/*
Copyright (C) 2003-2004 Douglas Thain and the University of Wisconsin
Copyright (C) 2022 The University of Notre Dame
This software is distributed under the GNU General Public License.
See the file COPYING for details.
*/

#ifndef PFS_NAME_H
#define PFS_NAME_H

#include "pfs_types.h"

class pfs_service;

struct pfs_name {
	pfs_service *service;
	char logical_name[PFS_PATH_MAX];
	char service_name[PFS_PATH_MAX];
	char path[PFS_PATH_MAX];
	char host[PFS_PATH_MAX];
	char hostport[PFS_PATH_MAX];
	int  port;
	char rest[PFS_PATH_MAX];
	int  is_local;
};

#endif
