mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
.externalToolBuilders
config
source
cpp
java
org
alfresco
example
filesys
alfresco
avm
ftp
locking
netbios
server
AddNameListener.java
NetBIOSNameEvent.java
NetBIOSNameServer.java
NetBIOSRequest.java
PacketReceiver.java
QueryNameListener.java
RemoteNameListener.java
win32
NameTemplateException.java
NetBIOSDatagram.java
NetBIOSDatagramSocket.java
NetBIOSException.java
NetBIOSName.java
NetBIOSNameList.java
NetBIOSPacket.java
NetBIOSSession.java
NetworkSettings.java
RFCNetBIOSProtocol.java
server
smb
util
CIFSServer.java
FTPServer.java
NFSServer.java
jcr
model
repo
sandbox
service
tools
util
apache
queryRegister.dtd
meta-inf
test-resources
web
.classpath
.project
build.xml
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5186 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
90 lines
2.7 KiB
Java
90 lines
2.7 KiB
Java
/*
|
|
* Copyright (C) 2005-2007 Alfresco Software Limited.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version 2
|
|
* of the License, or (at your option) any later version.
|
|
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
|
|
* As a special exception to the terms and conditions of version 2.0 of
|
|
* the GPL, you may redistribute this Program in connection with Free/Libre
|
|
* and Open Source Software ("FLOSS") applications as described in Alfresco's
|
|
* FLOSS exception. You should have recieved a copy of the text describing
|
|
* the FLOSS exception, and it is also available here:
|
|
* http://www.alfresco.com/legal/licensing"
|
|
*/
|
|
package org.alfresco.filesys.netbios.server;
|
|
|
|
import org.alfresco.filesys.netbios.NetBIOSName;
|
|
|
|
/**
|
|
* NetBIOS name server event class.
|
|
*/
|
|
public class NetBIOSNameEvent
|
|
{
|
|
/*
|
|
* NetBIOS name event status codes
|
|
*/
|
|
|
|
public static final int ADD_SUCCESS = 0; // local name added successfully
|
|
public static final int ADD_FAILED = 1; // local name add failure
|
|
public static final int ADD_DUPLICATE = 2; // local name already in use
|
|
public static final int ADD_IOERROR = 3; // I/O error during add name broadcast
|
|
public static final int QUERY_NAME = 4; // query for local name
|
|
public static final int REGISTER_NAME = 5; // remote name registered
|
|
public static final int REFRESH_NAME = 6; // name refresh
|
|
public static final int REFRESH_IOERROR = 7; // refresh name I/O error
|
|
|
|
/**
|
|
* NetBIOS name details
|
|
*/
|
|
|
|
private NetBIOSName m_name;
|
|
|
|
/**
|
|
* Name status
|
|
*/
|
|
|
|
private int m_status;
|
|
|
|
/**
|
|
* Create a NetBIOS name event.
|
|
*
|
|
* @param name NetBIOSName
|
|
* @param sts int
|
|
*/
|
|
protected NetBIOSNameEvent(NetBIOSName name, int sts)
|
|
{
|
|
m_name = name;
|
|
m_status = sts;
|
|
}
|
|
|
|
/**
|
|
* Return the NetBIOS name details.
|
|
*
|
|
* @return NetBIOSName
|
|
*/
|
|
public final NetBIOSName getNetBIOSName()
|
|
{
|
|
return m_name;
|
|
}
|
|
|
|
/**
|
|
* Return the NetBIOS name status.
|
|
*
|
|
* @return int
|
|
*/
|
|
public final int getStatus()
|
|
{
|
|
return m_status;
|
|
}
|
|
} |