#    15-112: Principles of Programming and Computer Science
#    HW07 Programming: Implementing a Chat Client
#    Name      : ______________
#    AndrewID  : ______________

#    File Created: 
#    Modification History:
#    Start             End
#    
#    
#    
import socket



########## FILL IN THE FUNCTIONS TO IMPLEMENT THE CHATCOMM CLASS ##########
class chatComm:
    def __init__(self,ipaddress,portnum):
        pass
        
    
    def startConnection(self):
        return
    def login(self,username, password):
        return True
    def getUsers(self):
        return []
    def getFriends(self):
        return []
    def sendFriendRequest(self, friend):
        return None
    def acceptFriendRequest(self,friend):
        return None
    def sendMessage(self,friend, message):
        return None
    def sendFile(self,friend, filename):
        return None
    def getRequests(self):
        return []
    def getMail(self):
        return [[],[]]
