# clientIPTable
```go
import "github.com/Akilan1999/p2p-rendering-computation/client/clientIPTable"
```
## Index
- [func AddCustomInformationToIPTable\(text string\) error](<#AddCustomInformationToIPTable>)
- [func RemoveOfflineNodes\(\) error](<#RemoveOfflineNodes>)
- [func UpdateIpTable\(IpAddress string, serverPort string, wg \*sync.WaitGroup\) error](<#UpdateIpTable>)
- [func UpdateIpTableListClient\(\) error](<#UpdateIpTableListClient>)
- [func UploadMultipartFile\(client http.Client, uri, key, path string\) \(\[\]byte, error\)](<#UploadMultipartFile>)
## func [AddCustomInformationToIPTable]()
```go
func AddCustomInformationToIPTable(text string) error
```
## func [RemoveOfflineNodes]()
```go
func RemoveOfflineNodes() error
```
## func [UpdateIpTable]()
```go
func UpdateIpTable(IpAddress string, serverPort string, wg *sync.WaitGroup) error
```
UpdateIpTable Does the following to update it's IP table
## func [UpdateIpTableListClient]()
```go
func UpdateIpTableListClient() error
```
UpdateIpTableListClient updates IP tables \(Default 3 hops\) based on server information available on the ip tables
## func [UploadMultipartFile]()
```go
func UploadMultipartFile(client http.Client, uri, key, path string) ([]byte, error)
```
Generated by [gomarkdoc]()